﻿@charset "utf-8";
/* CSS Document */

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block;}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
audio:not([controls]) {display: none;  height: 0;}
[hidden],template {display: none;}
a {background-color: transparent;}
a:active,a:hover {outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
dfn {font-style: italic;}
h1 {font-size: 2em;margin: 0.67em 0;}
mark {background: #ff0;color: #000;}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 1em 40px;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}
button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button,select {text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;  padding: 0;}
input {line-height: normal;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse;  border-spacing: 0;}
td,th {padding: 0;}
/*! normalize.css v3.0.2 end 不要修改上面 */

ol, ul {list-style: none outside none;margin:0;padding:0;}
li{min-width:20px;}
img{vertical-align:bottom;}
p,h1,h3{margin:0;}
h1,h3,h4{font-weight:normal;}
.fl { float: left;}
.fr { float: right;}
.fn { float: none;}
.al { text-align: left;}
.ac { text-align: center;}
.ar { text-align: right;}
.clear{clear:both;}
.clearfix:after { clear: both; display: block; visibility: hidden; height: 0; content: ".";}
.clearfix {	display: inline-table;}
.clearfix {	display: block;}
* + html .clearfix { min-height: 1%;}
.cell{display:table-cell;*display:inline-block;}
a:link, a:visited{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color:#ff9724;}

@font-face {
font-family:'mw';
font-style:normal;
font-weight:normal;
src:url('../fonts/mw.eot');
src:url('../fonts/mw.eot?#iefix') format('embedded-opentype'),
url('../fonts/mw.svg') format('svg'),
url('../fonts/mw.ttf') format('truetype'),
url('../fonts/mw.woff') format('woff');
}

* {
	-webkit-text-orientation: sideways;
	/*Mozilla/5.0 (Windows NT 6.1; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0 */
}

/* 竖排从左到右，从上往下 */
.wm1{
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  *writing-mode: tb-lr;/* IE 写法 */
  unicode-bidi : bidi-override;
}
.wm3{
  -moz-writing-mode: vertical-lr;
	writing-mode: vertical-lr;
	-webkit-writing-mode: vertical-lr;
	-o-writing-mode: vertical-lr;
	-ms-writing-mode: tb-lr;
	writing-mode: tb-lr; 
}
* {
	-webkit-text-orientation: sideways-right;
	/*Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 */
}

body{color:#333;font-size:16px;font-family:"mw";line-height:1.6em;}
.mktitl{font-family:'mw';}
.w1000{margin:0 auto;width:1000px;}
.block{display:block;}
.yellow, .yellow a{color:#ff9724;}
.white, .white a{color:#fff;}
.white a:hover{color:#ff9724;}
.blue, .blue a{color:#0A7ED3;}
.blue a:hover{color:#ff9724}
.blue2, .blue2 a{color:#0075df;}
.fs14{font-size:14px;}
.h300{height:350px;overflow:hidden;}
.w280{width:260px;}
.w150{width:150px;overflow:hidden;}/* 列表页边框用 */
.w300{width:300px;overflow:hidden;}/* 列表页边框用 */
.w150h310{width:150px;height:310px;overflow:hidden;}
.w210h310{width:210px;height:310px;overflow:hidden;}
.w210h310w{width:450px;height:310px;overflow:hidden; margin-left:15px;}
.w300h310{width:300px;height:310px;overflow:hidden;}
.w300h310w{width:280px;height:310px;overflow:hidden;}
.w320h310{width:320px;height:310px;overflow:hidden;}
.w455h310{width:455px;height:310px;overflow:hidden;}
.icon-1{margin:2px 0 8px 12px;float:left;display:block;width:3px;height:3px;overflow:hidden;border-radius:3px;background-color:#999;}
.icon-2{margin:2px 0 8px 5px;float:left;display:block;width:16px;height:15px;overflow:hidden;border-radius:3px;background:url(http://www.nmg.xinhuanet.com/mg/images/erj.jpg);}
.icon-sp{margin:3px 0 6px 3px;float:left;display:block;width:16px;height:9px;overflow:hidden;background:url(../../point_sp.jpg) no-repeat;}
.m10{margin:10px 0;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.mb10 img{margin-bottom:10px;}
.mt9l10{margin:0 9px 0 10px;}


.topheader{height:30px;line-height:30px;background:#fff url("http://www.nmg.xinhuanet.com/mg/images/xh_bg.jpg") repeat-x scroll 0px 0px;overflow:hidden;color:#fff;}
.navbar{width:1000px;margin:12px auto 20px;background:transparent url("http://www.nmg.xinhuanet.com/mg/images/xh_bg.jpg") repeat-x scroll 0px -34px;height:100px;overflow:hidden;}
.mwlogo{background-color:#FFF;width:154px;padding:0px 10px 0px 0px;float:left;height:100px;}
.navls{height:82px;width:640px;float:left;margin:10px 5px 10px 20px;overflow:hidden;line-height:2em;}
.navls ul{height:82px;}
.border-rb{border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;padding-right:5px;}
.ywbox{width:690px;height:712px;overflow:hidden;background:url(http://www.nmg.xinhuanet.com/mg/images/yw-bg11.jpg) no-repeat;}
.ttbox{width:50px;height:100%;font-size:12px;padding:0 10px;overflow:hidden;line-height:2.4em;float:left;}
.ttbox h1{margin:25px 0 10px 0;}
.line1{border-left:1px solid #2C7EBA;border-right:1px solid #74A8CE;width:0px;height:75px;float:left;margin:5px 15px;}
.line2{border-left:1px solid #e0e0e0;border-right:1px solid #fff;height:96%;float:left;margin-top:10px;}
.line3{background:url(../../line-1.jpg) repeat-y;width:20px;height:120px;position:absolute;bottom:0px;}
.btline{position:relative;height:300px;font-size:16px;width:28px;}
.focusbox{padding:10px;width:590px;height:696px;overflow:hidden;}
.imgbox1 img{width:160px;height:90px;}
.imgbox2{margin:0 10px;width:120px;}
.imgbox2 img{margin-top:10px;}
.box1{height:290px;padding:10px;width:120px;background-color:#f5f5f5;margin-left:10px;overflow:hidden;} /* 多处使用 */
.box2{width:75px;height:200px;padding-top:10px;overflow:hidden;margin-left:24px;} /* 多处使用 */
.box21{width:130px;height:160px;padding-top:10px;overflow:hidden;margin-left:6px;} /* 书介 */
.box3{width:495px;height:310px;overflow:hidden;} /* 多处使用 */
.box5{width:120px;height:190px;padding-top:10px;overflow:hidden;}
.box8{width:960px;height:330px;overflow:hidden;margin-left:10px;}
.box9{margin:0 10px;width:295px;overflow:hidden;}
.box10{margin:0 10px;width:230px;} /* 多处使用 */
.box11{width:90px;padding-left:10px;height:190px;} /* 图片标题摘要里摘要用的框子，现在废弃。 */
.box12{height:290px;padding:10px;width:140px;background-color:#f5f5f5;margin-left:10px;overflow:hidden;} /* 多处使用 */
.btbox2{width:30px;height:330px;}
.adbox{margin:15px auto;width:1000px;overflow:hidden;}
.btbox{width:30px;height:310px;float:left;overflow:hidden;}
.btbg_xiewen{background:url(http://www.nmg.xinhuanet.com/mg/images/bg2.jpg);height:100%;}
.td1{border-right:1px solid #3296dc;border-top:1px solid #ff9724;padding:10px 0 20px 4px;height:110px;}
.td2{border-right:1px solid #fff;border-top:1px solid #FFF;padding:10px 0 20px 4px;height:110px;}
.td3{border-right:1px solid #3296dc;border-top:1px solid #ff9724;padding:10px 0 20px 4px;}
.spbox li{float:left;}
.sp_desc{color:#999;margin-left:10px;}
#rightbnav1{position:relative;z-index:1;}
.sp_play{position:absolute;background:url(http://www.nmg.xinhuanet.com/mg/images/sp_play.png) no-repeat;width:50px;height:50px;z-index:2;top:73px;left:8px;}

/* focus css */
.qunar {width: 596px;position: relative; background:url(../bg_video.png) }

/*全媒体播放器*/

/* css reset
--------------------------------------------------*/
		/** {
			margin: 0;
			padding: 0;
			font-size: 14px;
			font-weight: normal;
			font-family: "mw", Arial, Helvetica, sans-serif;
			font-style: normal;
			text-align: left;
			color: #676767;
		}*/

		html {height: 100%;	}

		body {height: 100%;background: #fff;}

		html,
		body {
			_background-image: url(about:blank);
			_background-attachment: fixed;
		}

		img {border: none;}

		li {list-style: none;}

		select {border: 1px solid #A9A9A9;}

		strong {font-weight: bold;}

		td {line-height: 24px;}

		img {vertical-align: middle;}

		video {max-width: 1280px;width: 100%;}

		a {cursor: pointer;	outline: none;color: #000;text-decoration: none;}

		input {
			outline: none;
		}

		a:link {}

		a:visited {}

		a:active,
		a:hover {
			color: #ff9724!important;
		}

		.lazy,
		.lazyIframe,
		.wloadIframeAD {
			background: #f1f1f1 url(http://www.newsimg.cn/public/2015/Loading.gif) no-repeat 50% 50%;
		}

		.fl {
			float: left;
		}

		.fr {
			float: right;
		}
		/* 清除浮动 */

		.clearfix {
			#zoom: 1;
		}

		.clearfix:after {
			content: '';
			overflow: hidden;
			width: 100%;
			height: 0px;
			font-size: 0px;
			margin: 0px;
			padding: 0px;
			display: block;
			clear: both;
		}
		/* demo样式开始
--------------------------------------------------*/
		/* 播放器宽高设置 */

		.mediaFocusBox,
		.mediaFocusBox .mediaFocusBox2,
		.mediaFocusBox .pic li,
		.mediaFocusBox .pic img,
		.mediaFocusBox .playVideo,
		.mediaFocusBox .playVideo #player_container {
			width:596px;
			height: 365px;
		}

		.mediaFocusBox .pic {
			margin: 0;
		}
		/* 标题宽高设置 */

		.mediaFocusBox .bg {
			width: 12%;
			height: 365px;
		}

		.mediaFocusBox .txt,
		.mediaFocusBox .txt li {
			width: 20%;
			height: 365px;
			line-height: 30px;
		}

		.mediaFocusBox .txt li {
			position: absolute;
			top: 0;
			right: -36px;
		}
		/* 背景定义 */

		.mediaFocusBox .pic .videoPlayBtn,
		.mediaFocusBox .num li,
		.mediaFocusBox .videoCloseBtn,
		.mediaFocusBox .pageBtn {
			background: url(http://www.news.cn/2015/img2015/icon_video.png) no-repeat;
		}
		/* 其他定义 */

		.mediaFocusBox {
			position: relative;
		}

		.mediaFocusBox .mediaFocusBox2 {
			overflow: hidden;
			position: relative;
		}

		.mediaFocusBox .pic li {
			position: absolute;
			top: 0px;
			left: 0px;
			overflow: hidden;
			background: #f1f1f1 url(http://www.news.cn/2015/img2015/Loading.gif) no-repeat 50% 50%;
		}

		.mediaFocusBox .pic li .lazyload {
			display: none;
		}

		.mediaFocusBox .pic .videoPlayBtn {
			display: none;
			width: 42px;
			height: 42px;
			font-size: 0px;
			overflow: hidden;
			position: absolute;
			z-index: 1;
			left: 50%;
			top: 50%;
			background-position: -50px 0;
			cursor: pointer;
			margin: -21px 0 0 -42px;
		}

		.mediaFocusBox .pic .videoPlayBtn:hover {
			background-position: -110px 0px;
		}

		.mediaFocusBox .pic .iframeSrc,
		.mediaFocusBox .pic .videoPlayBtn a {
			display: none;
		}

		.mediaFocusBox .bg {
			position: absolute;
			top: 0px;
			right: 0px;
			z-index: 1;
			background: #000;
			filter: alpha(opacity=50);
			-moz-opacity: 0.5;
			opacity: 0.5;
		}

		.mediaFocusBox .txt {
			position: absolute;
			height:365px!important;
			top: 0px;
			right: 0px;
			z-index: 2;
			overflow: hidden;
		}

		.mediaFocusBox .txt li a {
			display: block;
			color: #fff;
			padding: 0 10px;
			font-size: 16px;
			text-align: center;
			font-family: wm1/wm3;
		}

		.mediaFocusBox .num {
			width: 80%;
			height: 25px;
			position: absolute;
			z-index: 3;
			bottom: 15px;
			left: 0;
			overflow: hidden;
			text-align: center;
			vertical-align: top;
		}

		.mediaFocusBox .num li {
			float: none;
			display: inline-block;
			#display: inline;
			#zoom: 1;
			width: 25px;
			height: 25px;
			overflow: hidden;
			text-align: center;
			vertical-align: top;
			margin: 0;
			cursor: pointer;
			background-position: 0px -50px;
		}

		.mediaFocusBox .num li.on,
		.mediaFocusBox .num li:hover {
			background-position: -25px -50px;
		}

		.mediaFocusBox .pageBtn {
			width: 21px;
			height: 24px;
			position: absolute;
			z-index: 1;
			top: 50%;
			margin-top: -12px;
			cursor: pointer;
		}

		.mediaFocusBox .btnPrev {
			left: 0px;
			background-position: 0 0;
			margin-right: 100px;
		}

		.mediaFocusBox .btnPrev:hover {
			background-position: 0 -25px;
		}

		.mediaFocusBox .btnNext {
			right: 80px;
			background-position: -22px 0;
			z-index: 99;
		}

		.mediaFocusBox .btnNext:hover {
			background-position: -22px -25px;
		}

		.mediaFocusBox .playVideo {
			background: #000;
			position: absolute;
			top: 0;
			left: -100%;
			z-index: 10;
		}

		.mediaFocusBox .videoCloseBtn {
			display: none;
			width: 16px;
			height: 16px;
			position: absolute;
			right: -4px;
			bottom: 0;
			z-index: 9999;
			cursor: pointer;
			background-position: 0px -80px;
		}


/* footer CSS */
.footer-warp{margin-top:30px;font-size:12px;background:url(http://www.nmg.xinhuanet.com/home/images/booterbg.jpg) repeat-x;background-color:#2886cc;}
.footer-ul{padding:15px 0;}
.footer-ul li{float:left;color:#FFF;margin-bottom:10px;}
.footer-ul li a{color:#FFF;display:block;padding:1px;border:1px solid #e4e4e4;margin-left:8px;}
.footer-bottom{padding:12px 0; border-top:1px dotted #CCCCCC;clear:both; width:1000px;height:100px; margin:5px auto;color:#fff;}
.footer-bottom p{margin:5px 0 5px 17px;line-height:26px;font-size:18px;}

/* 超出显示点点点 overflow css */
.of1 li{height:296px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.of2 li{height:520px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
.of3 li{height:346px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}


#keleyislide {width:350px;height:300px;position:fixed;bottom:2px;right:2px;display:none;background-color:White;z-index:9999;}

#keleyislide a {position:absolute;top:-25px;right:8px;font-size:12px;text-decoration:none;color:#333;}

/* 内容页 CSS */
.c_bgc{background-color:#ebebed;}
.c_header{width:200px;height:100%;float:left;background:#3296dc url(http://www.nmg.xinhuanet.com/mg/images/c_bgt.png) no-repeat;}
.c_logo{margin:50px 0 0 25px;}
.c_logo2{font-size:18px;color:#fff;margin-top:100px;}
.c_logo2 .meng{margin-left:65px;font-size:40px;}
.c_logo2 .han{margin-left:40px;margin-top:90px;letter-spacing:8px;font-size:30px;}
.c_navbar{width:80px;height:100%;overflow:hidden;float:left;background-color:#3296dc;margin-left:3px;line-height:40px;}
.c_navbar ul{float:left;}
.c_navbar ul li{float:left;text-align:center;}
.c_navbar ul li a{padding:12px 0;display:block;color:#fff;}
.c_navbar ul li a:hover{background-color:#65beff;}  
.c_contentbox{height:100%;float:left;}
.c_radius{background-color:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;height:600px;margin:40px 0 0 20px;padding:0 20px;-webkit-box-shadow:0 0 10px rgba(153, 153, 153, .5); -moz-box-shadow:0 0 10px rgba(153, 153, 153, .5);box-shadow:0 0 10px rgba(153, 153, 153, .5);}
.c_bt{padding:20px 20px 20px 10px;position:relative;border-right:4px solid #3eabe7;margin-right:30px;font-size:22px;line-height:36px;}
.c_bt span{font-size:12px;position:absolute;right:-5px;bottom:10px;}
.c_content{margin:20px 0 25px;font-size:18px;}
.c_content p{margin-right:20px;}
.c_laiyuan{border:1px solid #d2d2d2;position:relative;background-color:#f8f8f8;margin:20px 20px 20px 45px;padding:10px;}
.c_laiyuan span{position:absolute;bottom:10px;}
.c_celan{border-left:4px solid #3eabe7;}
.c_celan h3{background:url(http://www.nmg.xinhuanet.com/mg/images/bg3.jpg) repeat-y;width:37px;line-height:37px;padding-top:20px;}
.c_celan_ul{margin:32px 12px 10px;}
.c_celan_img{margin:30px 12px 0px 20px;}
.c_celan_img li{float:left;margin-bottom:15px;}
.c_celan_img li img{width:160px;height:120px;}
.c_footer{height:100%;background:url(http://www.nmg.xinhuanet.com/mg/images/bg4.jpg) repeat-y;color:#fff;padding:0 5px 0 1px;}
.c_footer p{margin:20px 15px;}

/* 内容页 文章内分页 CSS */
#div_currpage a{border:1px solid #BECFD3;padding:5px;color:#666;}
#div_currpage a:first-child{margin-bottom:5px;}
#div_currpage a:hover{border:1px solid #3296DC;padding:5px;color:#333;}
#div_currpage span{background-color:#3296DC;border:1px solid #3296DC;padding:5px;color:#fff;}

/* 列表页 CSS */
.fenye a{color:#fff;font-size:12px;}
#page_navigation{margin:20px auto;width:100%;height:20px;text-align:center; display:inline-block;}
.previous_link, .next_link {border:1px solid #3296dc;margin:0 3px;padding:5px;background-color:#3296dc;color:#FFF;}
.page_link {border:1px solid #3296dc;background-color:#3296dc;color:#FFF;padding:5px;margin:0 3px;}
.active_page {border:1px solid #3296dc;background-color:#fff;color:#3296dc !important;}

.ls_head{background-color:#3296dc;height:100px;}
.ls_logo2{width:134px;margin-left:20px;padding:5px 10px 5px 15px;margin-top:5px;float:left;height:80px;}
.bd-radius{background-color:#FFF;border:1px solid #d2d2d2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.ls-box3{width:690px;height:640px;overflow:hidden;}
.ls-mbx{float:left;border:1px solid #d1d1d1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:20px;height:545px;background-color:#f3f5f4;margin:15px;padding:10px 6px;position:relative;}
.ls-box{width:620px;float:right;}
.ls-box2{padding-top:20px;height:568px;overflow:hidden;}
.ls-mbx-time{position:absolute;bottom:100px;font-size:15px;}
.content-foot{margin-top:20px;color:#999;font-size:12px;text-align:center;}
.r-box1{padding:10px 10px 5px;height:300px;}
.r-box2{width:120px;height:300px;}
.tz_box{width:350px;height:3000px; float:right;}